package com.heatup.apt.model.dto;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author: timo
 * @Date: 2018/7/14 16:50
 * @Description: 用户VIP服务权益DTO
 * @return:
 *
 */
public class UserVipServiceDTO {
    /** 订单ID */
    private Integer orderId;
    /** 用户ID */
    private Integer userId;
    /** 支付金额 */
    private BigDecimal payAmount;
    /** 开始日期 */
    private Date startDate;
    /** 结束日期 */
    private Date endDate;
    /** 服务类型 1 团课 2 私教 3 檬营 4 自助健身 */
    private Integer serviceType;
    /** 服务类型集合 1 团课 2 私教 3 檬营 4 自助健身 */
    private List<Integer> serviceTypeList;
    /** 有效天数 */
    private Integer vipDayNum;
    /** productServiceDetail 表中的id */
    private Integer psdId;
    /** 开通的月数量 */
    private Integer monthCount;
    /** 延迟开卡日期 */
    private Date openDate;

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public Integer getServiceType() {
        return serviceType;
    }

    public void setServiceType(Integer serviceType) {
        this.serviceType = serviceType;
    }

    public Integer getVipDayNum() {
        return vipDayNum;
    }

    public void setVipDayNum(Integer vipDayNum) {
        this.vipDayNum = vipDayNum;
    }

    public Integer getPsdId() {
        return psdId;
    }

    public void setPsdId(Integer psdId) {
        this.psdId = psdId;
    }

    public Integer getMonthCount() {
        return monthCount;
    }

    public void setMonthCount(Integer monthCount) {
        this.monthCount = monthCount;
    }

    public Date getOpenDate() {
        return openDate;
    }

    public void setOpenDate(Date openDate) {
        this.openDate = openDate;
    }
}
